home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / sphynx13.zip / SPHYNX.DOC < prev    next >
Text File  |  1992-05-02  |  33KB  |  875 lines

  1.  
  2.  
  3.                  [=] Sphynx - Version 1.3 Evaluation Copy! [=]
  4.  
  5.  
  6.                               [ Introduction ]
  7.  
  8.  
  9.   This copy of Sphynx BBS has been released to the public, for evaluation
  10. Purposes. Please realize that this BBS package is not yet complete. It may
  11. Require Some strange things to make it run! The purpose of releasing this
  12. Free copy of an incomplete BBS package is 1) To Test, and debug, and
  13. 2) To let some people see the software, and possibly have some interested
  14. Customers. I thank you for trying this software, and if you do decide to run
  15. This Evaluation copy, PLEASE report any bugs or problems, so I will be sure
  16. To fix them! Suggestions are also more than welcome..
  17.  
  18.            *Please Note*
  19.                  This evaluation copy will only allow a maximum of 50
  20.                  Users, until it is registered. This gives You a chance
  21.                  To "Try Before You Buy" - So you can decide if Sphynx
  22.                  Is the right software for you...
  23.  
  24.                    If you do decide that you would like to register,
  25.                    Please contact me at the number below, and I will
  26.                    Be more than happy to answer any questions and
  27.                    Get you setup with your registered version!
  28.  
  29.                         The registration price for Sphynx is
  30.                         $50, and you will receive your copy
  31.                         When the money is received. Thanks!
  32.  
  33.                    I can be reached at [209]582/1932 Or
  34.                                        [209]585/1466
  35.                            From 4pm to 11pm Daily.
  36.                              Pacifc Time Zone!
  37.       
  38.                 If you have any problems or questions, PLEASE
  39.                 Give me a call! I'll be more than willing to help
  40.                            You figure them out!
  41.  
  42.                                  
  43.                               [ BackGround ]
  44.  
  45.   The reason that I decided to write Sphynx, is simply this: Because I've
  46. Tried every BBS program I could get my hands on, and was not impressed with
  47. Many of them. I believed that more could be done with a BBS software, and
  48. After Modifying the WWIV v4.11 Source code for a year or two, I decided to
  49. Start from scratch and write my own software, with all of my favorite features
  50. That I'd found in other various BBS programs. Just so you are aware, I am
  51. 17 Years old, and I live in Hanford, Ca. My name, in case you didn't know
  52. Is Craig VanGorden, and I have been using computers since the age of 8.
  53. (Yea, a nerd, right? Haha!) Anyway, Sphynx is written and compiled under
  54. Borland's Turbo Basic, version 1.1. In case you are wondering, it includes
  55. No assembler interfaces, and all routines are in pure structured Basic.
  56. Parts of the source code will be released, for use of other programmers,
  57. But the whole BBS package source code will not be released. If you are
  58. Interested in Routines from the BBS, please contact me, and I will do my
  59. best to help you out. If you need to reach me, I can be contacted at the
  60. Numbers that are listed above. Thanks!
  61.  
  62.             [ Registration Information ]
  63.  
  64.  If you decide that you like this software, and would like to register it,
  65.  Please contact me at the numbers listed above. Registration will
  66.  Be $50, and will include the latest version of Sphynx, and free updates
  67.  Of the software. It also includes complete support, given by me. I will
  68.  Help you setup your BBS, and if possible, will test it with/for you.
  69.        Thank you! And I hope to be hearing from you soon!
  70.  
  71. * Note *
  72.   Please, don't get me wrong - I will offer support to anyone who needs it,
  73.   And I will continue to answer questions about the software, unregistered
  74.   Or not. I hope to hear from you soon! Please let me know if you do decide
  75.   To run the software, it's helpful to know how many people are running
  76.   It! Thanks for your support, and I hope to have you as another REGISTERED
  77.   Sphynx SysOp very soon!
  78.  
  79.  
  80. [═════════════════════════════════════════════════════════════════════════]
  81.                   Sphynx BBS System
  82.                Version 1.3 Evaluation
  83.                   Copyright (c)1991
  84.                  By  Craig VanGorden
  85. [═════════════════════════════════════════════════════════════════════════]
  86.  
  87.  
  88.               [ System Requirements ]
  89.  
  90.  Sphynx requires that you have the following:
  91.  
  92.                ■ An 8MHz Or Faster Computer
  93.                ■ At Least 512k Of RAM
  94.                ■ At Least 1 Meg Of Free Disk Space
  95.                ■ DOS 3.30 Or Above
  96.                ■ ANSI.SYS Installed In CONFIG.SYS
  97.                        ■ GATEWAY2.SYS Installed In CONFIG.SYS
  98.                ■ 1200 Baud Or Above Modem
  99.  
  100.  
  101.             [ Reccomended Utilities ]
  102.  
  103.                ■ The Draw v4.0 ANSI Editor
  104.                ■ Any Good Text (ASCII) Editor
  105.  
  106.  
  107.                             [ Installation ]
  108.  
  109. Before starting installation, please be aware that I will assume you are
  110. Familiar with DOS commands, and have some knowledge of how to unzip and
  111. Run programs, as well as how to edit and save ASCII text files.
  112.  
  113. After unzip/unarjing your "SPHYNX10.ZIP/ARJ" file into the directory that you
  114. Wish To install your BBS into, you should have the following files:
  115.  
  116. SPHYNX.DOC      <- The Documentation File You Are Reading
  117. SPHYNX.EXE      <- The Sphynx Main EXE File
  118. SPHYNX.CNF      <- The Sphynx ASCII Configuration File
  119. SPECIAL.TXT     <- Text That Will Appear On Your BBS
  120. AREAS.DAT       <- Files Areas Available (ASCII Format)
  121. BASES.DAT       <- Message Bases Avaiable (ASCII Format)
  122. BULLS.DAT       <- Bulletins Available (ASCII Format)
  123. TEXT.ZIP        <- Contains ANSI/ASCII Screens Used By Sphynx
  124. INSTALL.BAT     <- Installation Program, Creates Directories, Etc.
  125. CHATCALL.BAT    <- Custom Pager Batch File (Make Your Own Pager)
  126. DOORxx.BAT      <- Batch File(s) For Doors, [1-99]
  127. NETEDIT.BAT     <- External Editor For Net/EchoMail Batch File
  128. SYSTEM2.BAT     <- Batch File To Load System 2 (If Available)
  129. LOGOFF.BAT      <- Batch File To Execute After Each Logoff (See Config)
  130. XMODEM-D.BAT    <- Batch File To Execute Xmodem For Download
  131. YMODEM-D.BAT    <- Batch File To Execute Ymodem For Download
  132. ZMODEM-D.BAT    <- Batch File To Execute Zmodem For Download
  133. XMODEM-U.BAT    <- Batch File To Execute Xmodem For Upload
  134. YMODEM-U.BAT    <- Batch File To Execute Ymodem For Upload
  135. ZMODEM-U.BAT    <- Batch File To Execute Zmodem For Upload
  136. CONFIG.EXE      <- Configuration Program For Sphynx
  137. MBE.EXE         <- [M]essage [B]ase [E]ditor (Message Base Config)
  138. FBE.EXE         <- [F]ile    [B]ase [E]ditor (File Area Config)
  139.  
  140.  And some assorted other files, which will not affect the DIRECT use of
  141.  The system.
  142.  
  143.  ■[ Please Note ]■
  144.  
  145.    MBE And FBE Are brought to you by Shannon Weyrick, at The Danger Zone BBS.
  146.    [914]297/6651, Sphynx! Alpha Test Site #4. I thank him VERY much for
  147.    These great utilities!
  148.  
  149. [────────────────────────────────────────────────────────────────────────]
  150.  
  151.  Once you are sure you have all the required files, then you may proceed
  152. To run the "INSTALL.BAT" file. It will create the needed directories, and
  153. Will Unzip the "TEXT.ZIP" file into to the text directory used by Sphynx.
  154.  
  155. [═══════════════════════════════════════════════════════════════════════]
  156.  
  157.  
  158.  ■ [ Please Note! ] ■
  159.  
  160.     This section is no longer REQUIRED, but is left in for informational
  161.     Purposes. You may now run the "CONFIG.EXE" file, to setup your
  162.     Configuration File.
  163.  
  164. [■■■■■■■■■■■■■■■■■■■■■[ Informational Section ]■■■■■■■■■■■■■■■■■■■■■■■■■■]
  165.  
  166.  After you have done this, it's time to setup the configuration of your
  167. System. First, you will need to edit the "SPHYNX.CNF" file, and set the
  168. Most important information on your system. The format for "SPHYNX.CNF" is
  169. As Follows:
  170.  
  171. ------------------------------------------------------------------------------
  172. com1:2400                     <- This Is The Main Baud Rate For Modem
  173. com1:9600                     <- This Is The Port Lock Rate For 2400+
  174. AT&C1                         <- This Is Your EXTRA Init String
  175. d:\sphynx                     <- This Is The Directory Your BBS Resides In
  176. SYSTEMPASS                    <- This Is Your System Password
  177. >                             <- This Is The String Used When Quoting Msgs
  178. DOSPASS                       <- This Is The Password Required To Drop To DOS
  179. 1200 PASSWORD                 <- Password Required For 1200 Baud.
  180. No                            <- Use Matrix Menu (Yes/No)
  181. No                            <- Lock Port (See Above) (Yes/No)
  182. No                            <- Use External Chat Pager (Yes/No)
  183. Yes                           <- Display Free Disk Space (Yes/No)
  184. Yes                           <- Make Sound When User Connects (Yes/No)
  185. Yes                           <- Goto Bulletins Menu AutoMatically (Yes/No)
  186. Yes                           <- Run Batch File "LOGOFF.BAT" After Each Logoff
  187. No                            <- Exit To DOS After User Logs Off System
  188. 60                            <- Daily Time Allowed Per User
  189. 02:00                         <- Time To Run Daily Event (EVENT.BAT) [hh:mm]
  190. ------------------------------------------------------------------------------
  191.  
  192. [Modem Baud Rate]
  193.  This is the com port, and baud rate to open and initialize the modem at.
  194.  Examples: "com1:2400" "com2:2400" "com1:9600", etc.
  195.  
  196. [Modem Lock Port Rate]
  197.  If you wish to lock your modem port at a certain rate, then put it here.
  198.  Examples: "com1:2400" "com2:2400" "com1:9600", etc.
  199.  
  200. [Modem EXTRA Init String]
  201.  If you wish to add anything extra to the Init String, this is where you do
  202.  It. Most of the time, you will not need anything here, since Sphynx sends
  203.  It's own internal required Init String automatically.
  204.  
  205. [Sphynx Main Directory]
  206.  This is the main directory that Sphynx will run from, please note that there
  207.  Should be NO trailing backslash on the end.
  208.  
  209. [System Password]
  210.  This is the system password, please note - Use ALL CAPS.
  211.  
  212. [Msg Quote String]
  213.  This is the string to use when quoting messages.
  214.  Example: "> This is part of a quoted message"
  215.  The ">" in front of the quote is the message quote string.
  216.  
  217. [Drop To DOS Password]
  218.  This is the password that you will be required to enter when you attempt
  219.  To drop to DOS from remote. Please note - Use ALL CAPS.
  220.  
  221. [1200 Baud Password]
  222.  This is the password that 1200 Baud users will be required to enter, in
  223.  Order to logon to your BBS. If you wish to allow 1200 baud users logon
  224.  Without entering a password, then leave this line blank.
  225.  
  226. [Matrix Menu (Yes/No)]
  227.  If you would like to have a matrix menu displayed upon logon, then set
  228.  This option to "Yes", otherwise you will not receive a matrix menu.
  229.  Example: "Yes" or "No" are correct, "yes" and "no" are not.
  230.       Note the capitalization.
  231.  
  232. [Lock Port (Yes/No)]
  233.  If you wish to lock your port at the baud rate set above, then set this
  234.  Option to "Yes". If you do, the communcations link between your modem
  235.  And your computer will remain at this rate, no matter what baud rate the
  236.  Remote user is at. Otherwise, the rate between your computer and your
  237.  Modem will adjust to the rate of the users modem.
  238.   This option is usefull for 9600+ modems, but may only be used on 2400
  239.   Modems that have MNP error correction. Consult your manual for more
  240.   Information on your modem.
  241.  
  242. [External Chat Pager (Yes/No)]
  243.  If you wish to disable the internal SysOp pager, and run the "CHATCALL.BAT"
  244.  File, then set this option to "Yes". If you do, you will be able to configure
  245.  Your own pager sound, etc. using the "CHATCALL.BAT" file. Otherwise, you
  246.  Will hear the pager built into Sphynx.
  247.  
  248. [Show Free Disk Space (Yes/No)]
  249.  If you would like your users to see how much free disk space is available
  250.  When they attempt to upload, set this option to "Yes". Otherwise, they will
  251.  Not see the amount of free disk space.
  252.  
  253. [User Alert (Yes/No)]
  254.  If you set this option to "Yes", then Sphynx will make a noise when someone
  255.  Connects to the BBS. Otherwise, it will not make any noise.
  256.  
  257. [Goto Bulletins Menu (Yes/No)]
  258.  If this option is set to "Yes", then Sphynx will drop the user into the
  259.  Bulletins area when logging on. Otherwise, they will go directly to the
  260.  Main menu.
  261.  
  262. [Logoff Batch File (Yes/No)]
  263.  If this option is set to "Yes", then Sphynx will shell and load the
  264.  "LOGOFF.BAT" file after each user logs off. This is useful for things
  265.  Like updating the bulletins for some online games.
  266.  
  267. [Exit To DOS After Logoff (Yes/No)]
  268.  IF this option is set to "Yes", then Sphynx will exit to dos after
  269.  Each user logs off, and will not recycle the system. This is useful
  270.  For use with front-end mail systems, such as FrontDoor and D'Bridge.
  271.  
  272. [Daily Time (Int)]
  273.  This is the amount of time that you wish each user to have each day on your
  274.  System. They will receive this amount of time each day. Once they have used
  275.  All of this time, they will not be permitted to logon until the next day.
  276.  
  277. [Time For Event (hh:mm)]
  278.  This is the time that you wish for Sphynx to shell from the BBS, and run
  279.  An external event file called "EVENT.BAT". This is usefull for things such
  280.  As Online games that may require a maintanance program to be run each day.
  281.   Example: "17:30" "02:00" Are valid times.
  282.   * Note *
  283.    Time is in 24 hr. format.
  284.  
  285. [■■■■■■■■■■■■■■■■■■■■■[ Informational Section ]■■■■■■■■■■■■■■■■■■■■■■■■■■]
  286.  
  287.  
  288.  
  289. [═══════════════════════════════════════════════════════════════════════]
  290.  
  291.  
  292.   ■ [ Please Note! ] ■
  293.  
  294.   This section is no longer required, and is included for informational
  295.   Purposes only. You may now use "MBE.EXE" (By Shannon Weyrick) to edit
  296.   And configure your message base areas.
  297.  
  298. [■■■■■■■■■■■■■■■■■■■■■[ Informational Section ]■■■■■■■■■■■■■■■■■■■■■■■■■■]
  299.  
  300.   Now that you have completed the main system configuration, you will need
  301. To start on the "BASES.DAT", "AREAS.DAT" and "BULLS.DAT" files.
  302. These files hold the information on the Message Bases that you wish to use,
  303. The File Areas, and the Bulletins.
  304.  
  305. [BASES.DAT] - This file contains the following:
  306.  
  307. 1                                <- Base Access Number
  308. Sphynx Support                   <- Name Of Base
  309. SPHYNXS                          <- Name Of Data File To Use
  310. 50                               <- Security Level To Access Base
  311. 150                              <- Maximum # Of Msgs In Base
  312. No                               <- Netmail Base (Yes/No)
  313.  
  314. An example of my own BASES.DAT file is as follows:
  315.  
  316. -------------------------------------------------------------------------
  317. 1
  318. General Discussions
  319. GENERAL
  320. 50
  321. 200
  322. No
  323. 2
  324. BBS Advertisments
  325. BBSADS
  326. 50
  327. 100
  328. No
  329. 3
  330. Politix Discussions
  331. POLITIX
  332. 50
  333. 100
  334. No
  335. 4
  336. Game Discussions
  337. GAMESDIS
  338. 50
  339. 100
  340. No
  341. 5
  342. |1S|2p|3h|4y|5n|6x|7! |1Discussions
  343. SPHYNX
  344. 50
  345. 200
  346. No
  347. 6
  348. System Questions
  349. SYSQUES
  350. 50
  351. 25
  352. No
  353. 7
  354. Programming Talk
  355. PROGTALK
  356. 50
  357. 100
  358. No
  359. 8
  360. Musical Discussions
  361. MUSICAL
  362. 50
  363. 100
  364. No
  365. 9
  366. 9
  367. |7[|6NET|7] |1Sphynx Support Net
  368. NETSPHYX
  369. 50
  370. 500
  371. Yes
  372. 10
  373. |7[|6NET|7] |1Programming Talk
  374. NETPROG
  375. 50
  376. 100
  377. Yes
  378. 11
  379. |7[|6NET|7] |1Turbo Basic Forum
  380. NETTB
  381. 50
  382. 100
  383. Yes
  384. 12
  385. |7[|6NET|7] |1Turbo C Forum
  386. NETTC
  387. 50
  388. 100
  389. Yes
  390. 13
  391. |7[|6NET|7] |1Turbo Pascal Forum
  392. NETTP
  393. 50
  394. 100
  395. Yes
  396. 14
  397. |7[|6NET|7] |1Software Help Forum
  398. NETSWSUP
  399. 50
  400. 100
  401. Yes
  402. 15
  403. |7[|6NET|7] |1Hardware Help Forum
  404. NETHWHEL
  405. 50
  406. 100
  407. Yes
  408. -------------------------------------------------------------------------
  409. * Note *
  410.  You may have noticed the "|x"'s in the text for the name of the base.
  411.  If you would like to find out more, refer to the "Colors & MCI Codes"
  412.  Section.
  413.  
  414. [■■■■■■■■■■■■■■■■■■■■■[ Informational Section ]■■■■■■■■■■■■■■■■■■■■■■■■■■]
  415.  
  416.  
  417.  ■ [ Please Note! ] ■
  418.  
  419.    This section is no longer required, and is included for informational
  420.    Purposes only. You may now use "FBE" (By Shannon Weyrick) To edit and
  421.    Configure your file base areas.
  422.  
  423.                               [ Begin ]
  424. [■■■■■■■■■■■■■■■■■■■■■[ Informational Section ]■■■■■■■■■■■■■■■■■■■■■■■■■■]
  425.  
  426. Once you have setup the message bases that you wish to use, you will need
  427. To do the same thing for the file area. The format is as follows:
  428.  
  429. [AREAS.DAT] - File Areas
  430.  
  431. 1                             <- Area Access Number
  432. New Uploads                   <- Area Name
  433. NEWUPS                        <- Area Access File
  434. c:\files\uploads              <- Path To Files
  435. 50                            <- Area Security Level
  436.  
  437. Here is an example of my own AREAS.DAT file:
  438.  
  439. -------------------------------------------------------------------------
  440. 1
  441. Newest Uploads [C:]
  442. NEWUPS
  443. c:\files
  444. 50
  445. 2
  446. Newest Uploads [D:]
  447. NEWUPS2
  448. d:\files
  449. 50
  450. 3
  451. Games [All Types]
  452. GAMEFILE
  453. d:\files\elite
  454. 70
  455. 4
  456. BBS Programs [EXE's, Sources]
  457. BBSPROG2
  458. d:\files\bbsoft
  459. 50
  460. 5
  461. BBS Programs [Doors, Etc.]
  462. BBSPROGS
  463. c:\files\bbsprogs
  464. 50
  465. 6
  466. GIF & Picture Files
  467. GIFPICS
  468. c:\files\gif
  469. 50
  470. 7
  471. CVG Fractal GIF Series [16 Color]
  472. CVGGIF
  473. d:\files\cvg
  474. 50
  475. 8
  476. DOS Utilities
  477. DOSUTIL
  478. c:\files\utils
  479. 50
  480. 9
  481. Communications Files
  482. COMMFILE
  483. c:\files\comm
  484. 50
  485. 10
  486. Cracking Utils
  487. CRACKING
  488. c:\files\cracking
  489. 70
  490. 11
  491. Music Files
  492. MUSIC
  493. c:\files\music
  494. 50
  495. 12
  496. Other Misc. Files
  497. MISC
  498. c:\files\misc
  499. 50
  500. 13
  501. Pandemonium Software
  502. PANDA
  503. c:\files\panda
  504. 50
  505. 14
  506. Programming Stuff
  507. PROGRAM
  508. c:\files\program
  509. 50
  510. 15
  511. Text Philes
  512. TEXT
  513. c:\files\text
  514. 50
  515. 16
  516. Virus Programs
  517. VIRUS
  518. c:\files\virus
  519. 50
  520. -------------------------------------------------------------------------
  521.  
  522. [■■■■■■■■■■■■■■■■■■■■■[ Informational Section ]■■■■■■■■■■■■■■■■■■■■■■■■■■]
  523.                                [ End ]
  524.  
  525.   Now you will need to create your "BULLS.DAT" file, which contains the
  526.   Bulletins that you would like to offer on your system. If you are confused
  527.   As to what exactly a "Bulletin" is, it is basically just a text file,
  528.   That is offered to the users to read. Simple as that. You may put up
  529.   ANSI screens if you want, or you may have scoreboards from online games,
  530.   etc. It can be a very usefull and powerfull feature.
  531.  
  532. [BULLS.DAT] - List of bulletins on your system
  533.  
  534. 1                                <- Bulletins Access Number
  535. c:\text\textfile.txt             <- FileName And Path Of Text File
  536. A Wonderful Text File            <- Description Of Text File
  537.  
  538. The following is an example of my own BULLS.DAT file:
  539.  
  540. -------------------------------------------------------------------------
  541. 1
  542. e:\doors\keno\blt1g
  543. Top Scores For RENO KENO             [ANSI]
  544. 2
  545. e:\doors\keno\blt1
  546. Top Scores For RENO KENO             [ASCII]
  547. 3
  548. e:\doors\sharx\shxrank.txt
  549. Top Scores For Card Sharx            [ASCII]
  550. 4
  551. e:\doors\fish\fishnews.dat
  552. FreshWater Fishing NewsPaper         [ASCII]
  553. 5
  554. e:\doors\fish\fishtext.ans
  555. FreshWater Fishing Tournament Scores [ANSI]
  556. 6
  557. e:\doors\fish\fishtext.asc
  558. FreshWater Fishing Tournament Scores [ASCII]
  559. 7
  560. e:\doors\overkill\ootop10.ans
  561. Operation Overkill ][ Top 10         [ANSI]
  562. 8
  563. e:\doors\overkill\ootop10.asc
  564. Operation Overkill ][ Top 10         [ASCII]
  565. 9
  566. e:\doors\camp\camptown.ten
  567. CampTown Horse Racing Top Scores     [ASCII]
  568. -------------------------------------------------------------------------
  569.  
  570.   The next thing you might want to change, is the "SPECIAL.TXT" file,
  571.   Which contains a lot of Text for the BBS. Things like what to say
  572.   When you enter chat mode, etc. It is in the following format:
  573.  
  574. [SPECIAL.TXT] - Definable Text
  575.  
  576. [SysOp Has Shelled To Dos...]          <- SysOp Shell To Dos
  577. [SysOp Has Returned From DOS]          <- SysOp Return From DOS
  578. [Hi! This Is |s, What's Up?]           <- Enter Chat Mode
  579. [Well, |u. Been Nice Talking!]         <- Exit Chat Mode
  580. [|s Is Around Here Somewhere]          <- SysOp Available For Chat
  581. [|s Is Not Around!]                    <- SysOp Not Available For Chat
  582. [Another Download? Yeesh!]             <- End Of Download Text
  583. [Hey! Thanks For The Upload!]          <- End Of Upload Text
  584. [You Session Has Been Termninated!]    <- Kickoff/Timeout Text
  585. [Smack A Key]                          <- Pause Prompt
  586. [═────────────────────────────[Chat-De <- Chat Devider Bar
  587. [Do You Want FullScreen Editor?][Y/n]  <- Use FullScreen Editor Y/N
  588. Is This The Name/Handle You Want? [y/N]<- Name Or Handle Verification
  589. [Screeming For |s!]                    <- Pager - String #1
  590. [Yaaaaaaaahhhhhhhh!]                   <- Pager - String #2
  591. [Saving Your Msg To Disk...]           <- Saving Message Text
  592. [Main Menu](27 Mins Left)[Command]:    <- Main Menu Prompt
  593. [Door Menu](26 Mins Left)[Door #]:     <- Door Menu Prompt
  594.  
  595.   * Note *
  596.     You may use the "Color" and "MCI" codes in this text, refer to
  597.     "Colors & MCI Codes" for more information.
  598.  
  599. The following is an example of my SPECIAL.TXT file:
  600.  
  601. -------------------------------------------------------------------------
  602. |7■[ |6|s |1Is Looking Through The Mess, Hang On Please.. |7]■
  603. |7■[ |6I'm Back In Case You Were Wondering! |7]■
  604. |7■[ |1|u! |2You Are |4Trapped |6In Chat Mode! |7]■
  605. |7■[ |6IBCNYA L8R, Time For My Cure Break! |7]■
  606. |7■[ |6|s Is Home..|4Might |6Be Watchin' Ya! |7]■
  607. |7■[ |6|s Is |4Out |6Listening |2To |3The Cure |7]■
  608. |7■[ |4Don't Be A Leech! |6Remember To Upload Too! |7]■
  609. |7■[ |6Thanks For The Upload, |2|u|4! :) |7]■
  610. |6■[|4-=/-Bye! Have A Weird Day!-=\-|6]■
  611. |6■|3+|2[|4Mosh |6A Key, Dude!|2]|3+|6■
  612. |4[|7───────────────────────────|4|7[|6This|7─|6Is|7─|6Not|7─|6Here|7]|4|7─
  613. ───────────────────────────|4]
  614. |4Do You Want [|1A|2N|3S|4I|5 F|6u|7l|1l|2s|3c|4r|5e|6e|7n|4] Editor? |6[|2Y|6
  615. /n]
  616. |1Is This The Name Or Handle You Want? [y/N] |3
  617. |1[|3Screeming For |4|s|1]
  618. |5 - [|6YAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHH!|5]
  619. |5Saving Your [|6Message To Disk|5] ...
  620. |2[|1Main Menu|2](|6|l|2)[|1Command/?=Help|2] |6
  621. |2[|1Door Menu|2](|6|l|2)[|1Door #/?=List|2] |6
  622. -------------------------------------------------------------------------
  623.  
  624.   Now, if you have completed the following, you're done!
  625.  
  626.       1) Read this WHOLE doc file!!
  627.       2) Run the "INSTALL.BAT" file successfully
  628.       3) Configured your "SPHYNX.CNF" file   <- Use CONFIG.EXE
  629.       4) Configured your "BASES.DAT" file    <- Use MBE   .EXE
  630.       5) Configured your "AREAS.DAT" file    <- Use FBE   .EXE
  631.       6) Configured your "BULLS.DAT" file
  632.       7) Configured your "SPECIAL.TXT" file
  633.  
  634. [═════════════════════════════════════════════════════════════════════════]
  635.                Sphynx BBS System
  636.              Version 1.3 Evaluation
  637.                Copyright (c)1991
  638.               By  Craig VanGorden
  639. [═════════════════════════════════════════════════════════════════════════]
  640.  
  641.                        [ Command Line Parameters ]
  642.  
  643.     Sphynx! Will allow as many as 99 active nodes, using 99 separate config
  644.     Files. If you would like to use this feature, copy your Sphynx.cnf file
  645.     Over to whatever node you wish to install.
  646.      (Ie, "Copy sphynx.cnf node2.cnf" would be valid for Node2)
  647.  
  648.     Then, load CONFIG.EXE and enter #2 for node to edit. You will then be
  649.     Editing the "Node2.cnf" file. You may do this for as many nodes up to 99.
  650.  
  651.   To load another node (Aside from Node1, default) use the command line
  652.   Parameter "Nodex" where x=node configuration you want Sphynx to load.
  653.    (Ie, "SPHYNX NODE2"  would load node #2,  and read in Node2.cnf)
  654.    (Ie, "SPHYNX NODE26" would load node #26, amd read in Node26.cnf)
  655.  
  656.  
  657.                            [ Ringback Feature ]
  658.  
  659.   A great new feature is now offered in version 1.3 Evaluation! It allows
  660.   One to run a BBS on a line dedicated to voice conversations, without
  661.   The modem answering all the time! Ringback is a system that is used to
  662.   Notify the BBS that someone wishes to contact the modem, and then the
  663.   Person calls back and the modem will answer.
  664.  
  665.   To use ringback, the BBS is set for 1 or 2 rings. If it's set for 1 ring,
  666.   A person calling to contact the BBS must allows the phone to ring once,
  667.   Hang up, and call back. The BBS will not answer at all, unless the specified
  668.   Number of rings is counted. (This allows all "Normal" voice calls to come
  669.   Through without interferance from the BBS) Although this is an inconvienence
  670.   To the BBS users, it saves much money and can even be used to sucessfully
  671.   Add a second node to your system without purchasing an additional phone
  672.   Line. (Using an existing voice line as an additional node with Ringback)
  673.  
  674. Loading the BBS for Ringback:
  675.  
  676.        SPHYNX RING1            <- One ring,  hangup, call back
  677.        SPHYNX RING2            <- Two rings, hangup, call back
  678.  
  679.        SPHYNX NODE2 RING1      <- One ring,  hangup, call back - Node #2
  680.        SPHYNX NODE76 RING2     <- Two rings, hangup, call back - Node #76
  681.  
  682.                       [ The Baudrate Parameters ]
  683.  
  684.     Sphynx may be passed a baudrate to log a user on at, this is used when
  685.     The BBS is being loaded from dos with a user online already. Any baudrate
  686.     From 300 to 9600 is a valid one.
  687.  
  688. Loading BBS with baudrate:
  689.      SPHYNX 2400
  690.      SPHYNX 9600
  691.      SPHYNX %1        <- If baudrate is passed as %1
  692.     
  693.                          [ The /H Parameter ]
  694.  
  695.   If you are running the BBS from a Matrix Menu, or something similar to
  696.   It, FrontDoor, D'Bridge, etc - You may want to use this option. This will
  697.   Tell Sphynx not to hang up on the user when he/she exits the system.
  698.   This should only be used when the BBS is configured to drop to dos after
  699.   User logs off, though.
  700.  
  701. Using the BBS with /H:
  702.  
  703.       SPHYNX /H
  704.       SPHYNX NODE6 /H
  705.  
  706. [═════════════════════════════════════════════════════════════════════════]
  707.  
  708.     Now please move on to the "Getting The BBS Running" Section.
  709.  
  710. [═════════════════════════════════════════════════════════════════════════]
  711.                Sphynx BBS System
  712.              Version 1.3 Evaluation
  713.                Copyright (c)1991
  714.               By  Craig VanGorden
  715. [═════════════════════════════════════════════════════════════════════════]
  716.  
  717.                [ Getting The BBS Running ]
  718.  
  719.   Now that you have configured your BBS, you are now ready to run it!
  720.  
  721.                [ Creating SysOp Account ]
  722.  
  723.   Once you have successfully loaded the BBS, you will need to press "L",
  724.   To logon locally to the BBS. When you reach the Logon Prompt, enter your
  725.   Name or Handle exactly as you specified for the "SysOp Name", since this
  726.   Is the account that all Feedback will be sent to.
  727.  
  728.   When you have logged into the BBS, and are at the main menu prompt, you
  729.   Will need to validate yourself, and give yourself enough security level
  730.   To use the SysOp functions. To do this, press your "F1" key, and you will
  731.   Be sent into the SysOp Menu, where you can proceed to hit "U". Now you
  732.   Will be placed in the User Editor, and can change your security level by
  733.   Pressing "E" and entering 99 for the security level. You will now be able
  734.   To Access the SysOp Menu by pressing "*" at the main menu, and you will
  735.   Be able to drop any user into the SysOp Menu at any time by pressing your
  736.   "F1" key.
  737.  
  738.  You are now ready to run your BBS.
  739.  
  740.  * Please Note *
  741.    All new users are Automatically given security level 50, so base your
  742.    File area and message base access levels according to this.
  743.  
  744.              [ Changing Welcome Screens ]
  745.  
  746.  With the BBS, you have recieved the welcome screens used by Me,
  747.  And you will probably want to make your own custom screens.
  748.  When you do make your own welcome screens, you will probably want to
  749.  Use TheDraw, or ANSIpaint, or something similar. These files are
  750.  Available full time for download on my BBS.
  751.  The screen formats that you need for each welcome screen are:
  752.   ".ANS" - This is your color ANSI graphics screen
  753.   ".ASC" - This is your non-color, non-IBM screen
  754.   ".SEG" - This is the SEG (Sphynx Enhanced Graphics) format
  755.  
  756.  * Please Note *
  757.    The ANSI/ASCII/SEG screens that you will want to modify/change,
  758.    Are located in the "TEXT" directory, under the BBS directory.
  759.  
  760.  
  761.                       ╓──────────────────────────────╖
  762.                       ║ Section - SysOp Control Keys ║
  763.                       ╙──────────────────────────────╜
  764.  
  765.   The are the F-Keys (Funtion Keys 1-10) that you will use while a user
  766.   Is online. They do the following thing:
  767.        F1 - Drops To The SysOp Menu At Any Time
  768.        F2 - Adds 5 Minutes To The Users Time Left
  769.        F3 - Subtracts 5 Minutes From Users Time Left
  770.        F4 - Toggles Status Bar On Line 25 - 4 Different Options
  771.        F5 - Kicks User Offline, Displays String In KICKOFF.xxx
  772.        F6 - Turns Chat Availablity On And Off - Toggle Switch
  773.        F8 - Edit Current Users Information - Use To Validate, Etc
  774.        F9 - Shells To DOS, Type "EXIT" To Return To BBS
  775.       F10 - Enters And Exits Chat Mode
  776.             (Split-Chat if ANSI Enabled)
  777.  
  778.  
  779.                               [ MCI Codes ]
  780.  
  781.    These are the control codes, that you may use almost anywhere in the
  782.    BBS program, and they will display/do the following things:
  783.  
  784. |u - Username
  785. |b - Board name
  786. |s - SysOp name
  787. |r - User real name
  788. |p - User fone
  789. |a - User address
  790. |t - Time
  791. |d - Date
  792. |l - Time Left Online
  793.  
  794. |1 - Bright Cyan
  795. |2 - Bright Yellow
  796. |3 - Bright Magenta
  797. |4 - Bright Red
  798. |5 - Bright Green
  799. |6 - Bright White
  800. |7 - Bright Blue
  801.  
  802.       You may want to use these things in your SPECIAL.TXT files, in
  803.       Public/Private messages to people, etc.
  804.  
  805.   * Please Note *
  806.     If you enter "|u", "|p", etc. It will display the Username, Phone
  807.     Number of the current user that is online, and will change for
  808.     Each user. Example, would be:
  809.     (For Entering Chat Mode)
  810.  
  811.   "|1Hello, |u! |2How Are You Today?"
  812.  
  813.   Depending on who is on, it will change the value of |u.
  814.  
  815. <=====================================================================>
  816.   This is an incomplete document, and these are small notes that you
  817.   Will need to know, until the document is finished and covers them.
  818. <=====================================================================>
  819.  
  820.       ■ Uploading Files To Your System
  821.           When you have defined your system file areas, and have your
  822.           Paths and access levels defined, and you would like to add
  823.           Files to your system, this is what you do.
  824.           If the file is resident on your drive, all you need to do
  825.           Is proceed like you were uploading it from remote, and
  826.           When you are asked for the protocol to use, the system will
  827.           Recognize local mode, and will add the file to the database.
  828.         *Multiple Files*
  829.           To add multiple files, press the "*" key from the file menu,
  830.           The system will prompt you for a file description for each
  831.           File it finds in that file area. If you wish to skip a file,
  832.           Press [Enter]
  833.  
  834.       ■ Changing Message Text, File Descriptions:
  835.           If you would like to edit the message text, or file descriptions,
  836.           Or any other system file, for that matter, you should use only
  837.           Norton Commander. (It is available through me/my BBS). Please
  838.           Do not use any other editor to do this, and be VERY careful if
  839.           You are attempting to edit system files. You may want to contact
  840.           Me at the number(s) listed above for more information.
  841.  
  842.       ■ Validating Users While Online
  843.           To validate (update a security level) of a user while he/she is
  844.           Online, use the F8 SysOp function key. You will then be prompted
  845.           With which information you would like to change.
  846.  
  847.       ■ Validating Users While Offline
  848.           To validate a user when they are not online, you may use the
  849.           "X" option from the SysOp menu, or you may run USEREDIT.EXE
  850.           That is provided in the SPHYNX13.ZIP/ARJ file.
  851.  
  852.       ■ Accessing The SysOp Menu
  853.           To access the sysop menu, either press "*" from the main menu,
  854.           Or press the F1 SysOp function key. To access it by pressing
  855.           "*" from the main menu, you must have a security level of 99.
  856.           To access it by pressing F1, any user at any security level
  857.           Can be online. Use this option carefully.
  858.  
  859. That should take care of the basics that you need to run Sphynx BBS...
  860. If this document is not sufficient, once again - PLEASE give me a call
  861. And I will work things out with you! Thanks...
  862.  
  863.                                                         Author Of Sphynx,
  864.                                                           Craig VanGorden
  865.                                                       aka The Sniffler
  866.  
  867.        [═──────────────────────────────────────────────────────═]
  868.  
  869.  Co-SysOp: The Cure #1 - [209]582/1932
  870.           One Ring,  Hang Up, Wait 10 Seconds, Call Back...
  871.  
  872.     SysOp: The Cure #2 - [209]582/1932
  873.           Two Rings, Hang Up, Wait 10 Seconds, Call Back...
  874.  
  875.